0eaabd4edc75d3319aaa7637d70883fd2d766c96,org.openwms.common/org.openwms.common.comm/src/main/java/org/openwms/common/comm/err/tcp/ErrorTelegramMapper.java,ErrorTelegramMapper,mapTo,#String#,54

Before Change


        int startPayload = LENGTH_HEADER + forType().length();
        int startCreateDate = startPayload + ERROR_CODE_LENGTH;
        try {
            return new ErrorMessage.Builder(CommonMessageFactory.createHeader(telegram))
                    .withErrorCode(telegram.substring(startPayload, startCreateDate))
                    .withCreateDate(telegram.substring(startCreateDate, startCreateDate + DATE_LENGTH)).build();
        } catch (ParseException e) {

After Change


        int startPayload = LENGTH_HEADER + forType().length();
        int startCreateDate = startPayload + ERROR_CODE_LENGTH;
        try {
            return new GenericMessage<>(new ErrorMessage.Builder()
                    .withErrorCode(telegram.substring(startPayload, startCreateDate))
                    .withCreateDate(telegram.substring(startCreateDate, startCreateDate + DATE_LENGTH)).build(), CommonMessageFactory.createHeaders(telegram));
        } catch (ParseException e) {
            throw new MessageMismatchException(e.getMessage());
        }